草庐IT

c++ - 从 C++ 类制作 Visual C++ DLL

全部标签

java - rundll32 url.dll,FileProtocolHandler

我正在使用rundll32url.dll,FileProtocolHandlermy_file.dotx在Windows下打开文件。它适用于.docx文档,但当我尝试使用.dotx文档(模板文档)时,它会根据模板创建一个新的.docx。就像Windows资源管理器中的正常行为一样:当您双击.dotx模板文件时,它会基于它创建一个新的.docx文件。如果您想打开真正的.dotx文件,您必须右键单击它并选择“打开”而不是“新建”。问题是:如何对rundll32做同样的事情?命令中是否有强制打开底层模板而不是创建新文档的选项?编辑:我需要一种不需要C函数的方法,只需在命令行中使用纯文本(我正

wpf - 故障模块名称 : PresentationFramework. ni.dll

我编写的一个应用程序崩溃了,在事件查看器中我发现了以下内容:Faultingmodulename:PresentationFramework.ni.dll,version:4.0.30319.233,timestamp:0x4d930fa2Exceptioncode:0xc00000fd几个问题:PresentationFramework.ni.dll是什么?我怎么知道这个异常是由我的应用程序中的错误还是无关的东西引起的?谢谢 最佳答案 PresentationFramework.ni.dll是PresentationFramewo

c++ - 寻找 "The specified module could not be found"的 dll

这个问题在这里已经有了答案:UnabletoloadDLL(ModulecouldnotbefoundHRESULT:0x8007007E)(20个答案)关闭1年前。我有一个调用C++dll的32位.Net应用程序winform。我们将该应用程序打包到一个安装程序中,它在至少20台左右的机器上安装和运行良好。该应用程序最初是在Win7x64机器(我的)上开发并运行良好的。但是,当我在老板桌面(Win7x64)上运行它时,应用程序将无法启动。哦是的...当我尝试启动应用程序时,我得到一个JIT对话框System.IO.FileNotFoundException:找不到指定的模块。(HRE

windows - DLL 重定向 - 在 XP 中工作,而不是在 Windows 7 中工作

在WindowsXP上,我为指定的应用程序重定向user32.dll,但在Windows7上使用相同的设置,user32.dll没有被重定向。设置是这样的-一个目录包含:app.exeapp.exe.manifestuser32.dllapp.exe.manifest包含:在WindowsXP上,app.exe从应用程序文件夹加载user32.dll。在Windows7上,app.exe从system32文件夹加载user32.dll。如何让app.exe从Windows7的应用程序文件夹加载user32.dll?MSDNdocs不要提及平台之间在程序集工作方式上的任何差异,但必须存在

Python:不在 Windows\System32 中搜索 pythonXX.dll?

如何让程序使用未在Windows注册表中列出的Python,而不是在Windows系统路径中搜索PythonXX.dll?鉴于此布局:C:\dev\bin\python.exeC:\dev\bin\python27.dll我们需要其他程序来使用我们的.dll,但它们首先找到不兼容的系统并失败:SETPATH=C:\dev\binC:\dev\apps\3rdparty\foo.exe>renameC:\Windows\System32\python27.dllC:\Windows\System32\python27.dll.origC:\dev\apps\3rdparty\foo.ex

windows - Windows 中 dll 的默认加载计数是 0x0000ffff 吗?

使用windbg,通过!dlls命令获取带有加载计数的dll列表。观察到许多加载的dll的加载计数为0x0000ffff。这是默认值吗?那还有别的意思吗?0x00262fa8:C:\WINDOWS\system32\ole32.dllBase0x774e0000EntryPoint0x774fd0b9Size0x0013d000Flags0x80084006`LoadCount0x0000ffffTlsIndex0x00000000LDRP_STATIC_LINKLDRP_IMAGE_DLLLDR**strongtext**P_ENTRY_PROCESSEDLDRP_PROCESS_A

windows - 制作一个 .reg 文件以在右键菜单中添加快捷方式

我的问题是关于Windows注册表的操作(使用Windows7)。让我们看下面的截图:我右击了一个AVI文件,我有一些选择。第一个我想说的:“LireavecVLC”(英文:“ReadwithVLC”)。VLC软件在注册表的某处添加了AVI文件与此选项相关联。您还可以看到“7-zip”选项,带有子选项的箭头(添加到存档、压缩...)7-zip将此添加到所有类型的文件中。我想在右键单击/上下文菜单中添加自己的快捷方式。如何添加特定于文件类型的选项,如VLC?如何添加7-zip之类的全局选项,以及如何添加7-zip之类的子菜单选项?我想编写一个可以执行此操作的.reg文件。

c - DLL:在 Linux for Windows 上使用 MinGW 编译 C 时无法识别文件格式

我在Linux(特别是Ubuntu)上使用MinGW为Windows编译C程序。我正在使用一个名为SFML的库,它的绑定(bind)名为CSFML。我正在使用-L和-l来定位库,但在编译时出现此错误:win32/dll/csfml-audio-2.dll:filenotrecognized:Fileformatnotrecognised我不知道为什么。这是我用来编译的命令:sudoi686-w64-mingw32-gcc-owanderingsrc/main.csrc/constants.csrc/Display/display.c**...somemorecfilesinhere..

c++ - MinGW,链接到 Windows 上的 dll

我正在尝试在示例程序中使用从相机供应商处收到的库。我有一个.dll和一个.lib文件用于库。我的编译命令是:g++-o"Win32App.exe"-L"..\..\SKdevelop\SK91GigE-WIN\Lib"obj/winmain.oobj/callbacks.oobj/resource.o-s-lcomctl32-Wl,--subsystem,windows-lSK91GigE_x64我得到:obj/winmain.o:winmain.cpp:(.text+0x292):undefinedreferenceto`SK_LOADDLL'collect2.exe:error:l

windows - WAMP 在安装时显示缺少 MSVCP140.dll

当我尝试在我的Windows7机器上安装WampServer2.5时,一条警告消息说缺少MSVCP140.dll文件。我发现MSVCP140.dll是运行时支持DLL->“VisualC++RedistributableforVisualStudio2015”文件。然而,即使我从这个link下载后,这个警告仍然出现并安装它。我也调查了这个link但也没有运气:( 最佳答案 我目前正在运行Windows64位和WAMPServer64位。我通过这个link安装了32位和64位msvcp140运行时在运行wampserver安装之前。它